go/types.TypeList.list (method)
19 uses
go/types (current package)
infer.go#L437: return w.isParameterizedTypeList(t.targs.list())
infer.go#L769: for _, tpar := range t.TypeArgs().list() {
named.go#L177: smap := makeSubstMap(origSig.RecvTypeParams().list(), t.targs.list())
named.go#L374: h := ctxt.instanceHash(n.orig, n.targs.list())
named.go#L376: ctxt.update(h, n.orig, n.TypeArgs().list(), n)
named.go#L378: smap := makeSubstMap(n.orig.tparams.list(), n.targs.list())
predicates.go#L391: xargs := x.TypeArgs().list()
predicates.go#L392: yargs := y.TypeArgs().list()
subst.go#L231: for i, targ := range t.targs.list() {
subst.go#L238: copy(newTArgs, t.targs.list())
typelists.go#L40: func (l *TypeList) Len() int { return len(l.list()) }
typelists.go#L48: func (l *TypeList) list() []Type {
typestring.go#L291: w.typeList(t.targs.list())
typexpr.go#L451: targs := n.targs.list()
typexpr.go#L473: check.recordInstance(ix.Orig, inst.TypeArgs().list(), inst)
typexpr.go#L476: if i, err := check.verify(pos, inst.tparams.list(), inst.targs.list()); err != nil {
typexpr.go#L484: check.mono.recordInstance(check.pkg, pos, inst.tparams.list(), inst.targs.list(), ix.Indices)
unify.go#L548: xargs := x.targs.list()
unify.go#L549: yargs := y.targs.list()